package top.fkxuexi.blogapi.modules.auth.service;


import top.fkxuexi.blogapi.core.utils.common.Page;
import top.fkxuexi.blogapi.modules.auth.entity.SysUser;

/**
* @Author blog.fkxuexi.top
* @Gitee: https://gitee.com/smartwork/
* @Descri: 系统用户表
*/

public interface SysUserService{

    /**
     * @param loginName 登录名（邮箱、电话、昵称……）
     * @return 返回用户信息
     */
    SysUser getUserByLoginName(String loginName);

    /**
     * 获取用户的分页信息
     * @param index
     * @param size
     * @param nickName
     * @param phone
     * @param status 1：启用，2：冻结，3：删除
     * @return
     */
    Page list(Integer index, Integer size, String nickName, String phone,Integer status);
}